package cn.bud.msgbus.consumer.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * FkDevProperties
 *
 * @author hxj
 * @version 1.0
 * @description
 * @date 2024-05-22 10:05
 */
@Data
@Configuration
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "zl9c.msg-bus.client")
public class Zl9cMsgBusClientConfig {

    /**
     * 客户端向服务端注册，并订阅消息
     */
    private Boolean enable = false;

    /**
     * 客户端需要连接的服务端IP
     */
    private String serverHost="127.0.0.1";

    /**
     * 服务端netty端口
     */
    private Integer nettyPort=11257;

    /**
     * 客户端模式
     * 1.消费者 2.生产者 3.消费者&生产者
     */
    private Integer mode = 3;



}
